#include <stdio.h>
#include "main.h"
#include "miejscowki.h"

void zeruj_miejscowki(ODLOTY *msc) {
	int nr_lotu, nr_miej;

	for(nr_lotu = 0; nr_lotu < LICZBA_REJSOW; nr_lotu++, msc++) {
		for(nr_miej = 0; nr_miej < MIEJSCA; nr_miej++) {
			msc->miejscowka[nr_miej].czy_zajete = 0;
			msc->miejscowka[nr_miej].id = nr_miej+1;
			msc->licznik_miejsc = 0;
			msc->miejscowka[nr_miej].potwierdzono = 0;
		}
	}
}
void pokaz_wolne(ODLOTY *msc) {
	int nr;

	printf("Wolne miejsca:");
	if(msc->licznik_miejsc < MIEJSCA) {
		for(nr=0; nr < MIEJSCA; nr++)
			if(msc->miejscowka[nr].czy_zajete == 0)
				printf(" %d", msc->miejscowka[nr].id);
	}
	else
		printf(" Brak");
	putchar('\n');
}
void pokaz_ile_wolnych(ODLOTY *msc) {
	int nr;
	int liczba = 0;

	printf("Liczba wolnych miejsc:");
	for(nr = 0; nr < MIEJSCA; nr++)
		if(msc->miejscowka[nr].czy_zajete == 0)
			liczba++;
	printf(" %d\n", liczba);
}
int sprawdz_czy_zajete(int n, MIEJSCE *lista) {
	int zajete = 0;
	int nr;

	for(nr = 1; nr <= MIEJSCA; nr++, lista++) {
		if(n == lista->id && lista->czy_zajete == 1) {
			zajete = 1;
			break;
		}
	}
	return zajete;
}
